﻿
body {
	background: url(images/Bghead.png) repeat-x #98b8e3;
	font-family: "Segoe UI", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #202c36;
}
.noborder {
	border: none;
}
.clearBoth {
	clear: both;
}
.wrapper {
	width: 1100px;
	margin: 0 auto;
	position: relative;
}
/*Banner--------------------------*/
.banner {
	background: url(images/banner.png) no-repeat;
	height: 93px;
	width: 1100px;
	margin-top: -8px;
	position: relative;
}
.logo {
	width: 72px;
	height: 44px;
	position: absolute;
	top: 15px;
	left: 70px;
	background: url(images/logo.png) no-repeat;
}
.welcome {
	position: absolute;
	top: 5px;
	right: 130px;
	color: #fff;
	font-size: 12px;
	font-weight:bold;	
}
.logout {
	width: 66px;
	height: 25px;
	position: absolute;
	right: 60px;
	top:1px;
	font-weight:bold;
	background:url(images/btnLogout.png) no-repeat;
}
.logout:hover{
	background:url(images/btnLogouthover.png) no-repeat;
}
/*End Banner----------------------------*/

/*Begin Logon---------------------------*/
.loginInfo {
	float: left;
	width: 320px;
	margin-left: 20px;
	padding-top: 10px;
}
.loginBoard {
	float: left;
	background: url(images/loginBoard.png) no-repeat;
	width: 331px;
	height: 172px;
	margin-top: 30px;
	padding-top: 35px;
	padding-left: 40px;
}
.loginBox {
	width: 285px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.btnLogin {
	width: 60px;
	height: 18px;
	color: #fff;
	font-weight: bold;
	font-size:8px;
	text-align: center;
	margin-left:230px;
}
.btnLogin a {
	text-decoration: none;
	color: #fff;
}
.loginPic {
	float: right;
	width: 498px;
	height: 306px;
	background: url(images/loginPicNew.png) no-repeat;
	margin: 0 -25px 0 0;
}
fieldset {
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}
fieldset p {
    margin: 2px 12px 10px 10px;
}
fieldset.login label, fieldset.register label, fieldset.changePassword label {
    display: block;
}
fieldset label.inline {
    display: inline;
}
legend {
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}
input.textEntry {
    width: 320px;
    border: 1px solid #ccc;
}
input.passwordEntry {
    width: 320px;
    border: 1px solid #ccc;
}
/*End Logon----------------------*/

/*Begin Menu----------------------------*/
.menu {
    margin:0 -10px;
	width: 1070px;
	height:25px;
}
/*End Menu------------------------------*/

/*Begin Toolbar-------------------------*/
.toolbar {
	height: 25px;
	background: url(images/pathBg.png) repeat-x;
	width: 1070px;
	margin-left: -9px;   
}
.imageHome {
    float: left;
    margin:5px 0 0 30px;
    height:13px; 
    width:13px;
    background:url(images/home.png) no-repeat;
}
.toolbarContent {
    float:left;
    width:760px;
	padding-top: 5px;
}
.toolbarContent a {
	text-decoration: none;
	color: #3f6da8; 
	font-size: 11px;
}
.toolbarContent a:hover {
	color: #5784be;
}
.SelectCompanyContent {
    float:right;    
    text-align:right;    
    width:260px;
    margin-top:2px;
    margin-right:1px;
}
/*End Toolbar-------------------------------*/

/*Begin Content-----------------------------*/
.content {
	float: left;
	padding:0 25px;
	background: url(images/contentBg.png) repeat-y;	
	width: 1050px;	
	min-height:500px;
}
#fullcontent 
{    
    top : 130px;    
    left:20px;
	position:fixed;
	background-color:#EAF2FC;
	width:95%;
	min-height:500px;
}
.leftColumn {
	float: left; 
	width: 74%; 
	margin-top: 10px;
}
.rightColumn {
	float: right; 
	width: 25%; 
	margin-top: 10px;
}
/*End Content-------------------------------*/

.charticon {
	float: right;
	margin-top: -5px;
	border: none;
}
.headerText {
	background: url(images/headerBg.png) no-repeat;
	width: 108px;
	height: 22px;
	text-align: center;
	font-size: 13px;
	color: white;
	font-weight: bold;
}
.titleText {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 15px;
	color: #1a5bb4;
}
.titleTextCenter {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 15px;
	color: #1a5bb4;
	text-align: center;
}

.subTitleTextCenter
{
    color: #f96d1a;   
    text-align: center;
}

/*Begin Footer------------------------*/
.footer {
	/*background:url(images/footer.png) no-repeat;*/
	height: 38px;
	text-align: center;
	color: #5081c4;
	font-size:11px;
	padding-top: 25px;
	
}
/*End Footer--------------------------*/

/*Table Format-------------------------*/
td.titleField {
   text-align: right;   
   font-weight: bold;   
   width: 13%;
}
td.controlField {
   text-align: left;      
   width: 37%;
}
td.buttonField {
   text-align: center;      
}
/*End Table Format--------------------*/

/*OVERWRITE CSS-----------------------*/
.RadMenu
{
    border: none !important;
    z-index:1000;
} 
.RadMenu_Default .rmRootGroup
{
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    border-bottom: 1px solid #828282;
    background-repeat: repeat-x;
    background-position: 0 -408px;
    background-color: #E6E6E6;
}
.rgEditForm
{
    z-index:9000 !important;
}
.rtlEditForm
{
    z-index:9000 !important;
}
.RadTreeList .rtlTable 
{
    background-color: white;
}
/*END OVERWRITE CSS---------------------*/
/*Css Full MasterPage*/
.wrapperfull {
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.bannerfull {
	background: url(images/banner.png) no-repeat;
	height: 93px;
	width: 1100px;
	margin-top: -8px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}
.menufull
{
    margin:0 auto;
	width: 1070px;
	height:25px;
}
.toolbarfull {
	height: 25px;
	background: url(images/pathBg.png) repeat-x;
	width: 1070px;
	margin:0 auto;
}
.contentfull 
{
    margin:0 auto;
	background-color:#ECF3FC;
	width: 100%;
	min-height:450px;
}
.footerfull
{
    margin:0 auto;
    width:1100px;
	height: 30px;
	text-align: center;
	color: #5081c4;
	font-size:11px;
	padding-top:10px;
}
/*End Css Full MasterPage*/

/*
    DinhNN1, TemplateColumn CSS
*/
table a
{
    text-decoration: none;
}

.gridheader
{
    border-color: #5D8CC9;
    padding: 3px;
    text-align: center !important;
}

.griditem
{
    border-color: #D0D7E5;
    border-left-width: 0px !important; 
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    padding: 2px !important;
    text-align: right !important;
}

.borderleft
{
    border-left-width: 1px !important;
    border-left-style: solid;
}

.borderright
{
    border-right-width: 1px !important;
    border-right-style: solid;
}

.borderbottom
{
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
}

.templatetable
{
    width: 100%;
    border: 0px;
    margin: 0px;
    padding: 0px;
    cellspacing: 0px;
    cellpadding: 0px;
}

.padright0
{
    padding-right: 0px !important;
}

.padright3
{
    padding-right: 3px !important;
}

/* DinhNN1 - Fix FIFA Report hight column */
.RadTreeList .rtlHBorders .rtlR > td, .RadTreeList .rtlHBorders .rtlA > td, .RadTreeList .rtlHBorders .rtlREdit > td {
    padding: 1px 2px 1px 2px !important;
}

.RadTreeList .rtlR td, .RadTreeList .rtlA td, .RadTreeList .rtlREdit td {
    padding: 1px 2px 1px 2px !important;
}